home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
090
/
ds_200.arc
/
DS_READ.ME
< prev
next >
Wrap
Text File
|
1986-04-28
|
8KB
|
149 lines
DIRECTORY SCANNER PROGRAM
Presents a full screen display of the directory structure of a given
disk drive. The display looks like the following:
█████ Drive C ███████████████████████████████ C:\DIR2 ████████████████████████
█ C:\ █ backup .exe ║ finder .com ║ guts .zzz █
█ ╟─ dir1 █ create .com ║ finder .exe ║ help .def █
█ ╟─ dir2 █ dump .asm ║ finder .obj ║ killer .com █
█ ║ ╟─ sub1 █ dump .exe ║ guts .asm ║ print .com █
█ ║ ╙─ sub2 █ dump .obj ║»guts .com« ║ qsort .exe █
█ ╙─ dir3 █ eater .bas ║ guts .exe ║ vdisk .sys █
█ █ eats ║ guts .obj ║ zoo .bas █
█ █ eatz .bat ║ ║ █
█ █ ║ ║ █
█ █ ║ ║ █
█ █ ║ ║ █
█ █ ║ ║ █
█ █ ║ ║ █
█ █ ║ ║ █
█ █ ║ ║ █
█ █ ║ ║ █
█ █ ║ ║ █
█ █ ║ ║ █
█ █ ║ ║ █
█ █ ║ ║ █
███████████████████████████████████████████████████████████████████████████████
Total: 10,456,123 │ Disk 80% Full │ Files: 22 Used: 137,354 Tagged: 0
Used: 8 000,000 │ Free Core 146K │ ────name──── ──size── ──date─── time─ atr
Free: 2,456,123 │ Help=? Lev: 1 │ guts .com 17,123 10 Aug 85 18:30 r
This program consists of the following files:
ds_read.me - This read.me file
ds_drive.sys - File loaded as a device driver that reserves 10K of memory
to store hard disk directory structure information.
This memory area is used so that upon reactivation of
"ds.exe", repeat scanning of the disk is not needed to
determine the disk directory structure. This file
requires the following entry in your "config.sys" file:
device=ds_drive.sys
so that upon booting your system, the file is loaded as
a device driver. Upon successful booting and loading
of this file you should see the following message:
"DSCANNER Data Area Reserved"
This file is not mandatory for the program to operate;
however, without this file the DS program must seek out
the entire hard disk directory structure each time the
program is activated. This disk directory structure
scan can take upwards of 10 seconds to accomplish on a
10M hard disk. Even longer for larger and fuller hard
disks. With this file installed at boot time the ds.exe
program can handle up to 2 fixed disk drives.
ds.exe - The directory scanner program. Can be executed by typing
the following:
"ds" - Start program on the default drive. If the
ds_drive.sys memory area has been loaded
and contains directory structure
information then rescanning of the disk
for the directory structure info is not
necessary.
"ds c" - Start program with "c" drive as the first
displayed drive. This format is also
used if it becomes necessary to rescan
the disk directory structure and avoid
using possibly outdated directory
structure information contained in the
ds_drive.sys driver memory area. There is
an option within the DS program (Cntrl-D)
to rescan the drive and update the
directory structure information so that
exiting and re-entering DS with "ds c" is
not necessary.
ds_bkup.exe - The backup program which is activated from within the DS
program by selecting the "b" option. This program is
not a self sufficient program. It cannot be executed
on its own and work properly. It expects to obtain
directory structure information from the ds_drive.sys
memory area. It must reside in a directory located in
your PATH.
ds_.doc - An abbreviated user document.
ds_mouse.msc - Source file for a Mouse Systems optical mouse device
driver.
ds_mouse.exe - Executable device driver for Mouse Systems optical
mouse.
Current Program Limitations:
MS/PC DOS 2.0+
Maximum number of fixed/hard disk drives supported: 2
(plus any number of floppy and/or ram disks)
Maximum number of directories per drive: 100
Maximum number of files per directory: 250
Maximum length of full pathname for any directory: 38 characters
These limitations were chosen for no particular reason. The program
can be recompiled extending these limitations, but with a consequent
increase in the size of the program. The program currently takes up
approximately 50K during execution. This does not include the backup
option (which during execution takes up additional core - but
releases it upon termination of the option), nor does it include the
ds_drive.sys device driver which permanently reserves an area in low
memory.
Author: LCDR Nat Martino
currently:
Computer Science Department
U. S. Naval Academy
Annapolis, MD 21402-5002
(301) 267-2797
after 1 June 1986:
Pacific Missile Test Center (Code 4002)
Point Mugu, CA 93042-5000
(805) 989-7535
As I am not requesting any financial contributions for
using this program, my only gratification is that someone
finds this program to be of use to them. I would request
of those that do find this program to be of use the
following:
1) Give me a call (not collect) or drop me a line so I
know that someone is actually using the program.
2) Write a program of your own and place it in the
public domain so I can use it.